using System;

namespace SMSSender.Entities.Models.Base
{
	[Serializable]
	public class CustomerHistoryInfoBase
	{
		#region Fields

		private Guid? idAo;
		private string action;
		private decimal? postdate;
		private string idPhone;
		private string phoneNumber;
		private string nameCustomer;
		private string address;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the CustomerHistoryInfoBase class.
		/// </summary>
		public CustomerHistoryInfoBase()
		{
		}

		/// <summary>
		/// Initializes a new instance of the CustomerHistoryInfoBase class.
		/// </summary>
		public CustomerHistoryInfoBase(Guid? idAo, string action, decimal? postdate, string idPhone, string phoneNumber, string nameCustomer, string address)
		{
			this.idAo = idAo;
			this.action = action;
			this.postdate = postdate;
			this.idPhone = idPhone;
			this.phoneNumber = phoneNumber;
			this.nameCustomer = nameCustomer;
			this.address = address;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the IdAo value.
		/// </summary>
		public Guid? IdAo
		{
			get { return idAo; }
			set { idAo = value; }
		}

		/// <summary>
		/// Gets or sets the Action value.
		/// </summary>
		public string Action
		{
			get { return action; }
			set { action = value; }
		}

		/// <summary>
		/// Gets or sets the Postdate value.
		/// </summary>
		public decimal? Postdate
		{
			get { return postdate; }
			set { postdate = value; }
		}

		/// <summary>
		/// Gets or sets the IdPhone value.
		/// </summary>
		public string IdPhone
		{
			get { return idPhone; }
			set { idPhone = value; }
		}

		/// <summary>
		/// Gets or sets the PhoneNumber value.
		/// </summary>
		public string PhoneNumber
		{
			get { return phoneNumber; }
			set { phoneNumber = value; }
		}

		/// <summary>
		/// Gets or sets the NameCustomer value.
		/// </summary>
		public string NameCustomer
		{
			get { return nameCustomer; }
			set { nameCustomer = value; }
		}

		/// <summary>
		/// Gets or sets the Address value.
		/// </summary>
		public string Address
		{
			get { return address; }
			set { address = value; }
		}

		#endregion
	}
}
